package com.glela.platform.service;

import com.glela.common.constant.BaseRestrictionsEnum;
import com.glela.platform.model.BaseRestrictions;

public interface BaseRestrictionsService {

	public BaseRestrictions selectAllBaseRestrictionsByType(String type);

	public int selectCommisionLimit();

	/**
	 * <dl>
	 * <dt>系统配置</dt>
	 * </dl>
	 * @param baseRestrictionsEnum 系统配置枚举值
	 * @return BaseRestrictions
	 * @author zls
	 * @date 2017年7月21日 下午6:22:54
	 */
	BaseRestrictions getBaseRestrictionsForCache(BaseRestrictionsEnum baseRestrictionsEnum);
	
	/***
	 * zyf
	 * @param type : 系统配置类型
	 * @return 获取系统配置
	 */
	public BaseRestrictions getBaseRestrictionsForCache(String type);

}
